<template>
  <div class="card-wrap">
    <tiny-card title="这是mini尺寸卡片" size="mini" :options="options">
      <p>这是一段长文本内容，这是一段长文本内容</p>
    </tiny-card>
    <br />
    <tiny-card title="这是small尺寸卡片" size="small" :options="options">
      <p>这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，这是一段长文本内容</p>
    </tiny-card>
    <br />
    <tiny-card title="这是medium尺寸卡片" size="medium" :options="options">
      <p>
        这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，
        这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，
      </p>
    </tiny-card>
    <br />
    <tiny-card title="这是large尺寸卡片" size="large" :options="options">
      <p>
        这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，
        这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，这是一段长文本内容，
      </p>
    </tiny-card>
  </div>
</template>

<script setup>
import { TinyCard } from '@opentiny/vue'
import { IconDeleteL, IconEditor, IconSortTriangle, IconFilletExternalLink } from '@opentiny/vue-icon'
import { ref } from 'vue'

const options = ref([
  {
    text: '删除列表',
    icon: IconDeleteL()
  },
  {
    text: '编辑',
    icon: IconEditor(),
    disabled: true
  },
  {
    text: '排序',
    icon: IconSortTriangle()
  },
  {
    text: '分享',
    icon: IconFilletExternalLink(),
    disabled: true
  }
])
</script>

<style scoped>
.card-wrap {
  padding: 16px;
}
</style>
